1
general::
Phrase(s): narrow squeak
Fig. a success almost not achieved; a lucky or marginal success; a problem almost not surmounted. • That was a narrow squeak. I don’t know how I survived. • Another narrow squeak like that and I’ll give up.
McGrawhill's American Idioms And Phrasal Verbs